Feature: User Login

    Background:
        Given the user is on the login page

    Scenario: Login with valid credentials
        When the user enters valid credentials
        And clicks on the login button
        Then the user should be logged in

    Scenario: Login with invalid credentials
        When the user enters invalid credentials
        And clicks on the login button
        Then the user should see an error message